function getLastMonthFirstDay(date){   //获取上月的第一天
	   date.setDate(1);
	   return timeFormat(date);
}

function getLastMonthLastDay(date){   //获取上月的最后一天
   var new_year = date.getFullYear();  //取当前的年份 
   var month = date.getMonth();        //取当前月份 
   var new_month = month++;//取下一个月的第一天，方便计算（最后一天不固定）   
   if(month>12){      //如果当前大于12月，则年份转到下一年  
	   new_month -=12;    //月份减   
	   new_year++;      //年份增   
    }   
   var new_date = new Date(new_year,month,1);        //取当年当月中的第一天   
   var lastDay = (new Date(new_date.getTime()-1000*60*60*24)).getDate();//获取当月最后一天日期  
   date.setDate(lastDay);
   return timeFormat(date);
}

function getQuarterFirstDay(date){  //每个季度的起始月的第一天
	var month = date.getMonth();
	if(month <3 ){
         date.setMonth(0);
     }else if(2 < month && month < 6){
         date.setMonth(3);
     }else if(5 < month && month < 9){
         date.setMonth(6);
     }else if(8 < month && month < 12){
         date.setMonth(9);
     }
     date.setDate(1);
     return timeFormat(date);
}

function getQuarterLastDay(date){  //每个季度的截止月的最后一天
	var month = date.getMonth();
	if(month <3 ){
         date.setMonth(2);
         date.setDate(31);
     }else if(2 < month && month < 6){
         date.setMonth(5);
         date.setDate(30);
     }else if(5 < month && month < 9){
         date.setMonth(8);
         date.setDate(30);
     }else if(8 < month && month < 12){
         date.setMonth(11);
         date.setDate(31);
     }
     return timeFormat(date);
}

function getThisMonthFirstDay(date){ //本月的第一天
	date.setDate(1);
	return timeFormat(date);
}

function getThisMonthNowDay(date){ //本月的当前日期
	return timeFormat(date);
}

function getFirstDayOfYear(date) {  //获取本年度的第一天
     date.setDate(1);
     date.setMonth(0);
     return timeFormat(date);
 }

function getLastDayOfYear(date) {   //获取本年度的最后一天
     date.setDate(31);
     date.setMonth(11);
     return timeFormat(date);
 }

//日期格式化，返回值形式为yy-mm-dd
function timeFormat(date) {
	debugger;
	if (!date || typeof(date) === "string") {
	   this.error("参数异常，请检查...");
	}
	var y = date.getFullYear(); //年
	var m = date.getMonth() + 1; //月
	var d = date.getDate(); //日
	if(m<10){
		m = "0"+m;
	}if(d<10){
		d = "0"+d;
	}
	return y + "-" + m + "-" + d;
 }